package cn.foolishbird.crow.pay.request;


import java.util.Date;

/**
 * @author foolish-bird
 */
public interface RefundNotifyRequest {

    /**
     * 通知结果
     *
     * @return
     */
//    NotifyResultEnum notifyResult();

    /**
     * 自己的业务流水号
     *
     * @return
     */
    String billNo();

    /**
     * 业务流水号
     * 三方流水号
     *
     * @return
     */
    String serialNumber();

    /**
     * 退款金额
     *
     * @return
     */
    Long refundAmount();

    /**
     * 退款时间
     *
     * @return
     */
    Date refundTime();

    /**
     * 异步通知，三方返回数据
     *
     * @return
     */
    Object request();

}
